Tutor\Models\OrderModel D

Total Complexity 196
Dependencies 13
Dependents 9
Total lines 1,886
Lines of code 992
Logical lines of code 457
Comment lines 647
Methods 44
Properties 3

Methods 44

Method Rating Maintainability Complexity Lines of code
calculate_order_price()
B
44 19 43
get_discounts_by_user()
B
33 12 121
get_refunds_by_user()
B
34 12 109
order_status_update()
A
44 14 43
should_show_pay_btn()
A
50 14 26
get_user_orders()
A
45 10 44
get_order_status_by_payment_status()
A
52 9 30
delete_order()
A
48 8 33
get_order_items_by_id()
S
48 7 30
render_pay_button()
S
51 5 30
create_order()
S
52 5 26
get_order_by_id()
S
45 4 41
get_order_refunds()
S
47 4 40
insert_order_items()
S
56 5 17
get_orders()
S
50 4 28
get_item_sellable_price()
S
62 5 12
mark_as_paid()
S
54 4 21
should_active_pay_button()
S
59 4 14
get_refund_amount()
S
56 3 18
get_order_count()
S
56 3 18
get_statements()
S
47 1 48
get_recalculated_order_tax_data()
S
57 3 17
update_order()
S
58 3 15
get_order_billing_address()
S
53 2 21
get_enrollment_ids()
S
58 2 17
has_inclusive_tax()
S
77 3 3
payment_status_update()
S
60 2 15
has_exclusive_tax()
S
77 3 3
get_item_sold_price()
S
66 3 8
get_order_item_display_price()
S
71 3 6
is_manual_payment()
S
67 2 8
get_order()
S
71 2 6
calculate_discount_amount()
S
66 2 8
is_subscription_order()
S
74 2 4
is_single_order()
S
74 2 4
has_order_item_sale_price()
S
79 2 3
get_searchable_fields()
S
63 1 13
add_order_discount()
S
63 1 12
get_order_items_fillable_fields()
S
82 1 3
get_order_status()
S
66 1 8
get_item()
S
67 1 9
get_payment_status()
S
65 1 9
get_table_name()
S
82 1 3
__construct()
S
73 1 5